Perfect place to stay at. Location and communication is great. Close to everything. The apartment is roomy and amenities to swimming pool, gym and spa excellent. Great cafe below