This house beautifully accommodated our group, which included an 18month old and a puppy. The layout made it really easy to let them both play outside while being able to watch them from almost every room. The rooms are generous with great storage and comfy beds. It was clean and had all the amenities required. It was also in an awesome location - very close to the beach and shops which made everything very convenient! We have already started looking at dates to book this one again.