Perfect location. Perfect apartment. Perfect host. Lots of amenities and cute touches. Wish I could give 6 stars!