Self-check in is very fluent and convenient. Room is very nice and has everything I need. Though I did not use kitchen, basically you have all things if you want to cook by yourself. Great experience!