Perfect- there is no other way to describe it. We felt at home as soon as we arrived. So much space. Everything we needed. Amazing location. We were 2 families with kids aged between 3-14, but this property would suit any group.