One of the best experiences we have had with Airbnb. A truly amazing apartment with all your needs catered for.