Watch out for extra fees and charges.
So, this was a rather dated hotel/resort that rents out the rooms at a pretty good price, at least in the winter when you cannot use the resort facilities. The room was quite large and comfortable. It seems that they make up the difference in price through the extra charges for parking $32 a day(!!) and internet ($15). This is not downtown, so it was not like they are short of space. in fact, the location is away from town, and with little public transport it is a bit inaccessible - the local area is nice enough with parks and beaches (rather sad looking). Staff were OK but not particularly helpful.