The place is in great location. Easy to travel to main hotspots. Love that is has a pool. The upstairs kid's room is top notch.
We did, however, experience a number of things that I feel we were more than tolerant in accommodating with both our time (dealing with multiple service companies, owners, prop mgt) and even additional outlay of money but received no discount or even acknowledgement of all of the inconveniences in the end. No resolution to any of the reported issues occurred during our stay but hopefully made future stays for others much more enjoyable.
Would still recommend staying here as I believe these issues were/could be easily remedied...and if so, it would've received my highest rating.