Perfect hosts , a perfect apartment , a perfect location ,a perfect price.
Highly recommended.