IS THE BEACH SANDY? IS THE SEA SUITABLE FOR CHILDREN? HOW FAR ARE THE ROOMS FROM THE SEA?