Everything you could possibly need plus more. The attention to detail is amazing! Great location. Such a Beautiful apartment, I wish I could have stayed longer. Thank you so much for a lovely stay.