My husband and I recently stayed in a Premium Suite at Elbow Beach for a long weekend. The suite inside was beautiful and updated, although none of them appear to have views since you are ground level. The outside of the rooms definitely require updating as the door to the room and the area around it is very dingy and run down. One thing I was surprised about that no one mentioned are the tree frogs. They are incessant all through the night. Even with a sound machine I brought with me to sleep I was unable to drown them out. Not for one night did I sleep well with the chirping. (Think this is seasonal though)
We went to the main hotel a few times to grab a cup of coffee in the lounge and wait out a torrential rain shower one afternoon. It is really is in need of renovation and simply smells musty in the corridors.
Otherwise the beach was beautiful, every staff member extremely friendly and helpful and we thought the food was fine. The breakfast each morning was delicious and the french toast was incredible.