Excellent hotel and environment. I loved every second I spent in the serenity of the complex. Would only have been better if the rooms were cleaned more frequently. The staff were friendly, environment was good. I had enough space to jog. There was also amble parking space and yes, the Internet was better than others.