We really enjoyed the property and it's position close to the walking street. The restaurant is also very nice and well priced. There's everything you need:from beach towels, to diving gear, toys for children, kayaks. They are super nice too. I liked that the afternoon it has a lot of shade so you avoid burning and it's ideal if you have kids.
Only minor thing I did not like is that the air con was pointing to the bed and annoying. Some friends reported the same in another resort, so maybe it's an habit. Otherwise best resort ever.