The only reason this was given 3 stars is because upon arrival, the condo was not cleaned properly. The floors were filthy and full of sand and the bed was not made. We were given sheets by the housekeeper, but because of a language barrier, we were unsure if he was to put them on, or us. It seemed we were to do that. We swept the entire condo, and the floors were so dirty, they left our socks black. The gal in the office was very nice to bring us a mop and some floor cleaner, but we did that work as well. The gal said she would talk to the manager to see what they could do for us, but we never heard back. Other than that nightmare, the stay was very pleasant. Everything we needed to cook with was there. The ocean view was wonderful and it was so nice to be able to walk out the back door and walk a very short distance to the stairs to be quickly on the beach! Beautiful location! If the place had been cleaned properly, we would definitely book another stay. Very unfortunate.