A home away from home had everything that we needed, plus more. John was so accommodating, considering we made a last-minute reservation - highly recommend.