Self-check in, easy to use. All the amenities listed were there. Clean. The mattress was a bit hard, but other than that, everything was A-ok.