Our stay was wonderful! The beach was nice and clean and right off the patio. It nice having our own chairs and umbrella right there and be able to take a dip in the Mediterranean to cool off. We did not eat at the restaurant on site, but we had drinks delivered right to our private patio. Get the Zombie! It's delicious!