Great apartment; great location; great hosts; great stay! We highly recommend and hope we'll have a chance to stay here again.