Our family stayed there for week over New Years. The reason that I gave this an excellent was due to the staff. every one of them was sincerely friendly, helpful and very service oriented. The location was great being far away from the cruise ship docks! we found the restaurant to be consistently good for every meal: breakfast, lunch and dinner. The rooms were comfortable with a great little patio. The only thing I think they could improve upon is the pool. There was way too much chlorine but easy problem to solve. Like other reviews, this is a place for people who want to relax and it is a great family place.