Everything I hope for in an air bnb! You won't be disappointed.