John graciously accommodated our last minute booking. The house was clean, uncluttered, and spacious. The beds were very comfortable, and there was plenty of space for our stuff (we visited with our 3 year old daughter and 2 month old son in tow-- so we had lots of stuff to keep track of!). Our daughter enjoyed the backyard, and there's a great playground a block away, too. The location is great-- an easy walk to several restaurants (this island bakes amazing bread, by the way), a grocery store, and the docks. We had everything we needed, are very grateful for John's hospitality and generous check-in and check-out times, and would definitely stay here again.