Everything and anything you would want in a place to stay! Also, awesome communication with the hosts throughout booking, staying and checking out! Couldn't have asked for a better place!