Perfect location, beautiful staff

It was amazing! We booked last minute and couldn’t have found a better place. The staff were amazing, the facilities were great and the location was perfect.