Our stay here was amazing! John went on and above and provided fantastic service - communication, tips, help, everything was just perfect! I highly recommend this place, it has absolutely everything you need :)