Absolutely outstanding! We stayed in villa 17. It was amazing. It was a free standing unit with tons of windows and the most gorgeous outdoor shower. Very well appointed with lots of supplies in the kitchen, full sized fridge, washer/dryer, close to the pool, and supremely clean and spacious. The staff here is wonderful. We got in late and it was so easy getting in and to our villa. Super close to lots of restaurants, bars, coffee places, and 5-10 min walk to the beach. We rented a car, and the parking was safe and easy as well. We will definitely be back.