We had some friends stay there about 5 yrs ago. The rooms were newly renovated, very nice. I guess you are paying for the location and good foods at Rainbow too.