Enjoy a great vacation at the infinity bay hotel
It has 145 Spanish-style villas, all with balconies and pool views.