My wife and I recently stayed at the Royal Hawaiian and it was great. The owners were able to provide great advice for restaurants even restaurants an hour away in Key Largo. When the snorkeling trip was canceled they were able to recommend another location as well as a 50% off coupon.
The rooms were clean and nice and very quiet and the location is close enough to Key West for a day visit without having to stay there.
When we are back in the area we will be back.