Very clean, great decor, family friendly, lots of amenities.