Amazing location in Byron with breathtaking views, great for large groups. Could not recommend enough.