We would stay again at this location as the value was there. Our friends stayed at the close by Courtyard Marriott and they paid twice as much with no balcony view, very easy access to a wonderful beach.
While there were a couple of things we didn't care for the positives far outweigh the negatives. Positives: balcony with great sunrises and beautiful view of the water, easy access to beautiful beach where is you are a good snorkeler you can find many turtles, good kitchen and bathroom. Also we loved the position on the island, quiet and yet close enough to the activities we wanted.
Not so great: could hear a lot of traffic in the bedroom from the nearby road, the too soft bed was difficult to get in/out of due to being flat against one wall and having very narrow access on other side. Building was somewhat outdated but that is being worked on and should have a 'face lift' soon.