Kitty's flat is well equipt for long and short stays.you will be able to heat and prepare your meals if you choose too though you will have a lot of food choices nearby.it is definitely a good and enjoyable place to stay in.