Ive stayed there several times. The rooms are big, but very basic...no a/c or TV. The corner rooms (near the small beach) have an awesome view...the others probably do as well, but I've always had a corner room. The staff are nice, food is good and the price is right! And as mentioned above, the location is excellent.