Thoughtfully put together beach house with everything you need to have an amazing time with a large or small party. This place is a hidden gem.