Check in was easy, but not very flexible, overall good. TV didnt work and we are big football fans and booked this place because it was an apartment with cabel TV.
When my mother complained, first attempt was denied with "We cant to anything" and then I had to go and be though and stand my ground and we got a new room where it did work, so I (yes me) solved the problem. I would expect a little more service, thinking that this is 5 star facility.
Bagage storage works fine, rooms are nice and comfortable, beds are good, kitchen well equipped.