Well located , Casteldelmare is a plea t place to stay