Perfect place perfect location perfect host deserves 6 stars