This is definitely a 5 star AIRBNB! Pictures really don't do this place justice. Definitely had everything we could ever want and more. Kitchen is well stocked, lots of space and room for group eating and activities. Pool/Jacuzzi are excellent and well maintained.
Definitely will be booking again!