This is a beautiful place in a great location! Easy walk to the beach and to restaurants, bars, and shops! The kitchen was well stocked and beds were comfortable. Our one suggestion would be to get a new cleaning staff. For a $200 fee, we expected it to be immaculate. But floors and walls were dirty and dusty, and kitchen was not cleaned. We enjoyed our stay despite the crumbs and dust!