The place is nice and close to the beach but not on the beach.
They expect you to do most of the cleaning upon departure which seems a bit unfair.