Comfortable and well-equipped apartment has everything you need paper towels and such