Great location, clean rooms, professional staff, cool features, nicely designed. Great for large group gatherings. Well recommended.