Has everything you need. We even cooked with ease during our stay. Location is walking distance to all the major landmarks; metro is a 7min walk as well. Very clean, from top to bottom. The shower is huge compared to most in Europe. Xavier was so pleasant to deal with, very accommodating and resourceful. We would definitely stay here again!