Wonderful place with big, nicely appointed rooms. The roof is the perfect common area for a large group.