It's a really nice place to stay. Everything you need is there and the location with pool and lot of nice beaches close by is perfect. We stayed there with our 8 month old baby what was perfect.
We had an issue with the wifi (because the bill wasn't payed by the manager,so the wifi didn't work) but after one call they fixed it right away!
We loved it!