Thoughtful hosts, well-equipped and comfortable rooms, and pretty much anything you need for a short to medium-length stay. Five stars.