Our stay was great. The pool and pool area were really well kept. The villa is more spacious than it looks on the photos and the beds were really comfortable. Check in/out were all really smooth.