Fabulous place with an amazing pool in a perfect location for young families. We loved our stay. Only thing letting the place down is the level of cleanliness - dirty old carpets in a couple of the bedrooms and a rather unpleasant smell. Just a bit of “refresh” would really add value and appeal for guests.