5 stars in every category! Great, spacious, and cute place in a perfectly walkable location.