Excellent location and spacious house. Every room has its own bathroom which makes it great for big families or friends. The place is much larger in person than in the photos. We stayed there on a family vacation with our baby and the others could not hear our baby cry from the other rooms, which is a big positive when travelling in a group. Great kitchen facilities and pool!