Good place with friendly reception staff once you find them.
Something dodgy happened with my booking and I had to pay an additional night that I had already paid for.