I always like staying at Residence Inn, and this one hasn't changed my mind. Rooms are clean, staff is friendly, and location is great. I stayed for a week on business. The hotel is very heavy with tourists due to the cruise port being across the street. So if tons of children running around bothers you, you won't avoid it here. At times this causes difficulty finding peace and quiet, but I just think if you stay here you have to accept that. Outside of that, breakfast is excellent and I particularly should point out the breakfast staff, they are the friendliest and most supportive I have seen at a Marriott property.