I have heard of many negative comments about Rainbow Beach Club in the past. Can anyone give me an update on the complex?