Absolutely perfect. Great kitchen, comfy beds, stylish fun place to stay.