We spent our honeymoon there in 1974 and have been back about 6 times. Once you get inside the property it is wonderful. The country has changed a lot over these 30 years, but I will always love the Jamaica Inn. Haven't been back since we spent our 25 anniversary there.
Joanna, if you were there in June or July, that is when they let there regular, long timer staff members have a month or 2 off - after the "in" season." We have gone in August & had many of the staff say they had just returned from their vacation. You might not have received their first class service.
I should add - to get there from the Montego Bay airport is like putting your life in God's hands - but once there, never leave the property & it is heaven. I wish it weren't like this now, but unfortunately it is.