Does anyone have info on this place other than what their web site states? Where is it near? How far to the beach?