Very clean, with great location. Perfect for larger groups. Fantastic communication, easy check in / check out.