Great place with everything you need for a longer stay.
A few issues when I first arrived were sorted out quickly and efficiently, and communication was always quick and easy!