excellent apartment with excellent hosts and an excellent location.