Absolutely incredible location right on the beach, and a spacious, modern indoor setup. Would happily go again.