Everything worked well, service was great, food very good. Very clean and comfortable. Decorations are a little tired. Internet was free, but the bandwidth was inadequate; couldn't stream or Facetime. Web pages took way too long to load. Excellent location. Restaurants and shops in easy walking distance. Always felt safe. Right on private beach.