This apartment was absolutely fabulous! The atrium in the center lets in natural light to all spaces in the apt. The front balcony is spacious and the perfect place to watch the sun rise. The back balcony is even larger and the perfect place to have dinner & watch the sun set. The kitchen is great to cook in and the pantry is stocked with the basic essentials, great pot/pan selection, oven, microwave, toaster, cooking utensils & knives. 2 bathrooms and one has a nice tub for a soak at the end of the day and the other a stand up shower perfect for coming in from the beach and getting a quick rinse off. The location is great as it's right across from the beach and close to restaurants and markets. The only thing I will note, which is not a negative of the apt., is the beach directly across from the apt. is very rocky when you enter the water and you absolutely need shoes to do so without hurting your feet. So if you plan to enter the water regularly, you need to go a bit to the right or left of the apartment, not directly in front. We are definitely returning one day in the future to stay at this place. It was amazing!