A hotel on the beach