very good venue on the beach front