Great in-room amenities, friendly pets, nice folks. What's not to like?