The property is located in a complex that is close to the beach and shopping areas. The house layout worked very well for our group and the kids loved the bunk beds and having a TV in their room. The house is well equipped, although missing a few small things (pizza cutter, tongs, nothing we couldn't overcome). The communication with the owners was top notch, they quickly replied to any questions we had prior to and during our stay. The only issue we encountered with the property is there is several lights that need repaired or replaced, making the kitchen a bit dark after sunset.
A few things to know about the area, nothing against the house at all.
The pool chairs fill up fast! Plan to get there early if you want seating. The pool is very nice, but the staff working in the pool area is a little over bearing, literally stopping kids from using pool balls that were "too small" (think a softball compared to a volley ball), also making multiple people move water bottles 3-4 inches back from the edge, etc. By all means I appreciate the rules are there for a reason, but by the end of the week it got annoying.
The walk to the beach isn't bad, even with our almost 5 years olds. However the beach is VERY crowded due to the amount of beach taken up by private companies. Unless you plan on spending a large amount of money on chair rentals, again plan to be there early to claim some beach area. Again, those issues are not at all related to the house, just fyi when you plan to go.