We enjoyed our stay at David’s condo. The check-in was timely and helpful. Accommodations were clean and well equipped. We were able to walk to a variety of nearby restaurants for dinner. The cafe at the complex was convenient and also stocked with some basic snacks and breakfast items. The pools and beach were great. We opted not to rent a car and just used Lyft or Uber for transport from and to the airport, which was adequate for us.