I've had this same experience - it was frustrating and I guess they saw that on my face as they offered me a rum punch. Another time, somebody else had waited a long time to check in and was being fairly loud with the staff. I stayed quiet and when it was my turn, they apologized for what I witnessed and upgraded me to the room right above the entrance - it has a huge balcony.
Did they still offer the free breakfast?