Everything you want in an AirBnb. Excellent pre-arrival planning and help, unbelievably great location, every essential there (and functioning properly). Probably best for a couple, or a couple with two small kids, but two couples could make it work in a pinch. Overall we were very satisfied.