Very clean, great location, great for families, provided many extra amenities. Highly recommend!