Everything you want from an AirBnB. Better than the pictures. Great communication.