Perfect for our needs. Very clean and lots of extras. Great location and plenty of room outside plus a great outdoor dining area.