Very clean, great location, plenty of room for all of us. A little more actual seating in the living room would have made it even better. We would absolutely stay here again! They are extremely responsive!