Everything and more. Cozy, modern and clean with all the amenities you can wish for. An amazing place with a very accommodating host.