John is an excellent host! He would provide everything you need and give you specified instructions on your travel. The room is very clean and quiet and you can have your own bathroom. In total, it is a perfect place for your travel!