The Xanadu is on the older side but has been mostly renovated. The ducted air conditioning in our unit did not work properly, on heat, so an oil filled heater was provided for us which made the living area warm enough but in this day and age it should have done its job properly. Having the entire unit warm would have made our stay much more comfortable. Our unit was a good size, very clean and had a comfortable king size bed. The kitchen was very well appointed with good appliances etc. but both the kitchen and the bathroom could do with an update. The units are in walking distance to the beach and the main street where there are cafes and a grocery store. Overall, not too bad for our six night stay.