Actually, my husband and myself stayed at Victoria House (down the beach)-but, one day on a stroll to town, we decided to take a tour. The owner guy showed us a model....it was very nice inside. (new, nice sized)--not huge, though. There was some construction going on near the back...but the beachfront rooms weren't too close. The pool was nice. There isn't a restaurante onsite..but plenty close by to walk to. The only thing I thought was that the beach (length-wise) was very small. But, that isn't saying much on AC standards! I LOVED VH, and will stay there again, and again...but, if I had a second choice, I'd do Xanadu (especially with another couple, kids, etc.) There is an upstairs with two beds (can be one) and nice bathroom. The kitchen is small, but nice, too.
Hope this helps and isn't too random!