Everything described and more.! Honestly, one of the best stays I have experienced. I was so sad to leave. The flat is modern, fully equipped, spotlessly clean, and Megan is a fantastic host. She went out of her way to make me feel welcome by having the fridge stocked with the basics upon my arrival and provided a wonderful detailed welcome guide. Communication was excellent and Megan really was on hand to answer any question and handle any issues. She went out of her way to help. The flat is very conveniently located and public transport was so close. I definitely would love to stay here again!!