We had an amazing stay for my 21st. The villa is just like the pictures, great views and size. We used the villas cab service to go to most places as the town isn't walkable.
Loved every second and would definitely stay again!