This place is fantastic. It covers all your needs. Jennifer is the hostess with the mostest! I have never had such kind and fast communication in an Air BnB before!