Excellent location, in terms of access to beach, hikes and food options. Great hosts! We were a family of four (2 boys, 10 and 14) and we fit perfectly. Great internet too.