Perfect place, Perfect hosts, perfect location. I will stay there again any time.