Immaculately clean beach, except for the Euro-trash