Clean, well equipped, easy parking, and close to a beach.