Absolutely 5 stars! John's place was everything we needed for our visit. Clean, comfortable and located in a really nice neighborhood. John provides excellent communication and is great to work with. Overall great value!