The food was good but service was slow and presentation was not great. Front desk staff and other service persons were all wonderful. Rooftop pool is nice, gym has good equipment but too tiny. Internet REALLY sucked - deal with this now. I should not have to keep switching from network to network to get a good connection. I recommend getting an espresso machine, or at least real coffee for breakfast. My first room was too damp so I had to change rooms. Second room was better, but still damp - watch out for humidity in the rooms!