Loved this place! Very spacious, very clean and loved the amenities like pool and tennis. John provided a huge array of extras like boogie boards, bikes, spades, tennis rackets etc :) So good for the kids! Absolutely loved it and wish we could have stayed longer!! Will definitely be back again :)