There is flawed integration between their system and yours so I had to do two booking procedures and when we got to the hotel we were told payment had not been made even though it had. Big delay on arrival but staff who helped us was excellent. Nice hotel, very clean, good staff. On a road, but thats what it is. I would stay there again at the rate I got.