Overall, it wasn't a terrible experience, but definitely it the best. The room was spacious, and had everything a basic villa would have. The pool was nice, but both hot tubs weren't working, which was a disappoin**ent. We heard random knocks through ought the stay, and there were numerous water bubbles around the room. The dining experience was also sub par. The food was fantastic, but the service was slow and one of our orders was forgotten! The coffee shop was amazing and had great options. There are definitely better places, but for the price it really wasn't that bad