This place is enormous, and very nicely appointed. We are a family of 5, and had ample space. Communication was rapid, and the host was friendly. A bit on the pricey side, but you do get what you pay for.