this place was truly amazing... incredible comfortable and modern home in one of the most relaxing places on the island. It is exactly like staying in a resort but with the perks of having your own apartment to cook your own meals..all the amenities the resort comes with is very helpful including fresh towels, a restaurant, a small bar and supply stores was very helpful... also the pool is really really a great addition.. you are only foot steps away from the beach but i will add this isn't a great beach for swimming but this shouldn't discourage you.. there are plenty of amazing beaches for snorkeling and swimming just a short distance away.. everything was very easy to get to. The place has a great breeze that comes through the windows and is incredibly comfortable to relax in after a long day exploring the island... tons of restaurants, grocery stores, coffe shops, ice cream places all a very short walk away from the apartment..