Not a great experience — the level of service and flexibility seems to depend on which booking channel you used, which feels unfair. Very inflexible about early check-in, and almost everything comes with an extra cost. On the positive side, the breakfast was excellent.