I couldn't be happier with my stay at Ocean Terrace Condos. I arrived a little over 2 weeks ago, and I'm sticking around for another 2 weeks. I'm here with my wife and another couple we're very good friends with. Despite it being a 2 bedroom, there's been plenty of space for both couples to comfortably relax. The bedrooms are not right next to each other, and are surprisingly sound proof. Both patios have enough room for both couples, and we can always go to a patio each if we want some space.
Everything is in good condition, much better than what I generally see on Caribbean islands. Bob and Ambrose (and their wives) truly want you to enjoy your stay. Both go far out of their way to ensure everything is as good as it can be. Bob picked up some groceries for us before we arrived and helped us sort out a rental car. Ambrose was frustrated that the internet wasn't fast enough, and had some guys come out over the weekend and get everything working as fast as possible.
I can't say enough great things about my experience. I plan to return as soon as I possibly can.