Everytime I book through an on line service, I am a little nervous that things will go wrong--not this time! Communication from Lori was fabulous from the moment I booked until after I left, when her manager checked in with me to make sure our stay went smoothly. The unit was very much as pictured with fabulous unobstructed ocean views, truly unmatched! Kitchen had newer, well maintained appliances and seemed well equiped (we never ate in, so I am not an expert here). Carpet was new with no stains of any sort. Grout on tile floors could use a deep cleaning, but I understand that it gets dirty easily with heavy use from renters, so it was no big deal. Our ONLY disappointment was that the resort was not as nice as we would have hoped...seemed a little "tired" with blistered exterior, and boring landscape.