Great place in a superb location by the beach.