Place was clean, got there a bit earlier then expected and the place was ready. Haoran was quick to response to our needs. Enjoyed our stay.