My family stayed for over two weeks at the condo, we would stay there again, and we recommend you stay as well. It's a great location, has lots of room, and a huge porch. We toured all over the island and found this to be the perfect home base. A real home away from home.
We used the kitchen to cook full meals, slept great, and really enjoyed being in town and being able to just walk out the door for dining, snorkeling, etc. You'll occasionally get some road noise, but that really was a non-issue.
The only negative was that there was some mustiness in one of the bedrooms. That wasn't a big deal, but the communication about the issue was not great, which did bother us a bit. That said, we still recommend this place.