Clean, comfortable, super user-friendly amenities, useful shared spaces, tasty little snacks... This place has the whole package and the arrival/departure process is the easiest I've ever encountered. Would 100% recommend!