The apartment is clean and location is good. It takes quite a time to walk to the beach, but you can always take a bike or rickshaw (10 euro) if you’re tired to walk.
The only problem we had was the heat. At nights it is super hot to sleep and during the day we struggled to go out as quick as possible because there’s no air conditioner. I would recommend to add one per room. Also note that as the building is old you won’t have an elevator for the luggage and the bathroom would be really small. Might be a problem for some people.