Overall really enjoyed our stay. Recommended if you are looking for a bit of a quieter stay instead of being in the middle of the tourist area. Our unit, #101, was really well located: on the main floor, right near the stairs leading down to the grass / pool area. Our unit was nice overall, but a bit older. We had a couple things not work, and the rental company was very responsive (light bulb went out; fan stopped working, sliding screen door kept falling off the track, etc.). One thing to know is there is no AC. This wasn't a deal killer for us, but I wasn't expecting that. Ultimately, I liked it as it forced me to get on Island Time more quickly. But I imagine for some people it might be required.
The area in front has grass and overlooks the water and delivers beautiful sunsets. Then access to the water was closed when we were there. Note that there is not really beach in front--its mostly reef access, which people were going out on for snorkeling. There is a park right next door that does have a small beach and trees for shade.
There is a pool, jacuzzi and BBQ area. The pool is more of a wading pool that is 4' deep, so probably ideal for small kids, but less so for tweens and teens.
The building has a beautifully landscaped inner courtyard, and there are some stores with basics across the road, so you don't have to get in the car every time you want something (e.g., coffee, market, a few restaurants, etc.).