Yea, the best way to get costs down is to get the input and quotes from several contractors. We've done something similar and I was surprised by the difference in price quoted by different contractors.
If the floor is slippery, it's definitely not for me. I always manage to fall and break something looking like a complete fool if the floor is slippery.