I would definitely recommend staying here. The place itself is very pretty (better than in the pictures.) The locating being right by the beach is wonderful. They had beach chairs (although one should probably be replaces), snorkeling gear, and they supplied pancake mix, maple syrup, coffee, a box of chocolate covered macadamia nuts, which was a really nice touch.
There are a few small maintenance things that need to be taken care of, but nothing big. Communication was not the best. They did not respond to either of my last 2 messages. Fortunately there was nothing too important, but for the high price, I would hope they would be good about replying.