It’s right on the beach but not beach front. The place was decent and tiny nothing super fancy which was okay with us.
The beach is very nice and clean.