So I should have listened to the other reviews on Unilocal.My son, who is a bit of a foodie, was dying to try Cravin Haven because of the sandwiches he saw online. To start, the atmosphere was very poor. The floor was dirty, tables sticky, and just very boring overall. The soda fountain dispenser had 5 out of…