Can I give more than 5 stars? This place is great. Perfect location, great hosts, and lots of thoughtful touches around the apartment that made our stay comfortable and fun.