John's place was perfect. Very clean and had all of the amenities. The location was great. His guidebook was very helpful and I encourage anyone to follow his recommendations. There were many little touches that made our stay a special one. I would absolutely stay here again!