Location, communication, apartment all amazing would definitely stay again