Beautiful place. Great amenities. Very spacious for a big group.