This is an excellent hotel. My girlfriend and I stayed here for 9 nights (including two weekends) in June 2012. The management told us by letter what was happening each weekend day. We had groups from 500-800 people on site and, because the beach and island off the beach are so spacious, we had no problems. The staff were terrific and service was the same.
We saw no rust, no bad furniture and no livestock (no rats). The parties which came into the hotel had left by 7pm.
If you stay at a quality hotel they will host corporate events. They will have weddings, birthday parties, and miscellaneous celebrations. That is so normal !!! Think about your own country. It will be just the same. So why are you complaining? I have stayed at 5 star hotels in New York, Washington, Buenos Aires, Montevideo, Amsterdam, Paris, Barcelona, Oslo and the Oakwood in Seoul. The Maribago is a beach so compares differently but we found it to be an excellent hotel. So much so that we have reserved 11 nights in August, 2012.More