It was very clean , great location and everything was well explained .