We are a large family and we have settled in quite well. Perhaps we would have needed one of the larger rooms for cots and extra beds for babies and children. For the rest, it was very good. Very clean. We did report some defects. A very pleasant stay. Swimming pool. Beach nearby. Quiet for resting. We would definitely stay again.