Stayed a week. I think that is all that I can handle from this hotel. As noted by other travelers this hotel is commendable for its housekeeping. However don't expect a lot for breakfast as they serve the same thing every morning and the servers flip customers like pancakes. Outside of coffee expect to get your own drinks.
I haven't visited the gym yet but I'm glad they have one and it's free to guests. The spa, on the other hand, I did visit a couple of times during different stays and one isn't any better than the other. Pretty facility but that's pretty much what you pay for. Service is mediocre and definitely does not reflect the cost.
The wifi is available but you have to log on everyday to get service.