My partner and our 1 year old baby stayed here with another couple with their baby and the place is great!
We basically had our own level each but we still had plenty of room when we all wanted to hang out together.
The place has a lift which makes life easy when transporting baggage and portable cots etc.
If you have babies I’d recommend bringing something to block off the stairs to baby proof the area (we used our suitcases).
Also would recommend hiring a car so you can check out all the awesome restaurants and beaches in the area.
Thanks for having us we would definitely stay again!