Clean and tidy. Very modern. Lacked a few small things but did not detract from our time there. Overall, an enjoyable stay.