not really in front of the beach but very close to.
No wifi
but very spacious, very clean, and comfortable too