James was very responsive, and checkin was smooth and straightforward. The place was fine overall. However, some sheets had slight stains and hair on them.