Beautiful location with an amazing view and lots of space for a big group. Clean and well stocked.