The place exceeded our expectations. There was plenty of room to accommodate a large group. Great location, great views and it was extremely clean and had everything you need. Would definitely stay here again.