This property had everything we needed for a perfect week. The beach is steps out the patio door, we were close to restaurants and shops and the pool and unit were clean and comfortable. Simply beautiful and we will definitely rebook. We love this place!