This place is fabulous. The take care of you better then any 5 star resort. This is the kind of place that we all dream of when on vacation. FOOD: the food is great and is prepared using veggies from their own garden ROOMS: Clean, beautiful rooms and quiet. Oh and the views…