Apartment is great-it has everything you need, as if you were still at home. Position is perfect with resort facilities on hand as well as a beautiful beach and restaurants only steps away. This has been our second stay and we’ll definitely be back!