I could not have found anywhere better for my 2 month stay. The room had everything you required and the staff were very friendly and helpful.
The room area is quite small so it is more suitable for short stays but I loved the place and all the facilities that came with the place.
Would 100% recommend.