Absolutely perfect. Great location, comfortable beds, and friendly host. My teenage son appreciated the snacks and I appreciated being near a great coffee shop.