This is our second time staying here. The hotel and location are absolutely stunning. Very quiet, somewhat remote. The view alone is priceless. The pool is lovely. The dining room is modern, clean, and has gorgeous views. Our meals were a disappointing this time around-- dinner was just OK, and not the amazing experience we had last year (although our waiter was very attentive and lovely!) Breakfast was just awful. Overpriced, bad-tasting, and my son wouldn't even eat his pancake-- my husband said it tasted like the oil the potatoes were cooked in. The omelet was tiny, and the filling was micro-cubes with no flavor. Se sat for an absurdly long time. Our waitress was nowhere to be found for half of the morning. To the point that we were all getting incredibly frustrated. We will definitely be back because we enjoy this hotel-- I just hope they can step up their food options a little (or we might venture into town to eat!) The frond desk staff were great. They check the pool levels regulary. Rooms are very clean and nice. (I noticed algae growing on railings and decks outdoors-- could have used a little cleaning!)