I have stayed there multiple times already for work, and the place is clean, has all the amenities including a very well equipped kitchen, communication is super fast and easy, and location is fantastic. Highly recommended and would gladly stay again.