This place is just beautiful and a fantastic location. It has everything you need. I would not recommend this place for families with young children though.