The accommodations were very much as described and seen in the photos - clean, lots of space, easy check in. We loved the pool for our 10 month old, as it has a very shallow area he could sit in and splash. The local shops are handy, though definitely more expensive, so you are paying for convenience.
Having easy access to a local beach was great. It is walking distance, but about half of the walk has no sidewalk or shade. The road you walk on is not really busy, but if you are planning on walking with kids, just be aware. Or drive :)
Overall, we really enjoyed our stay and would definitely recommend it to others.