Amazing place to stay for all sorts of travellers - as described only a stones throw from the beach.