Location is A+, but everything else fell a little short of our expectations. The living space was large, as pictured, but the sofa was too tiny for our group of 6. There was also a smell to the linens. I doubt they had been washed beforehand, but can't be sure. The floors were very clean though. Angel is responsive and answers promptly. Check in was also easy. I overall would recommend because the location is so great.