It is an example of decaying grandeur and has obviously seen better days. However, it is clean with comfortable rooms and lounges and the food is excellent. The staff are very friendly and helpful. The location is perfect, right on the main swimming beach. We go with our four children and they love it. At the price it provides very good value for a family break.