We stayed here 2 nights as part of road trip. The hotel is very grand...but very 'over the top', not for my tastes and as others say a little bit dated. The only modernised area is Dusty Joes restaurant and bar. We had requested 2 rooms interconnecting which we got but both were twins, not what I'd booked as we had asked for 1 twin, 1 double. The beach club on the other hand was fab, you can get the shuttle there on the hour and the facilities are wonderful. Felt a lovely place to spend the day, service excellent. Overall I would say front desk service very good, despite my frustration on the bill put under the door the night before we left. When we went to check I challenged the multiple Internet charges being made which they immediately removed (why add them to wind up a guest if you take them off as fast as they are queried - just check the bill first please?). It left me with a bad impression that was unnecessary.