Stylish place, good location and well-stocked with beach essentials.