Great place to stay with its pros and cons.