I've never used hotelmart before. Are they reputable? They have some very good deals for the dates I'm booked for in May at lesser prices than I'm paying. I've used hotelkingdom in the past. Is hotelmart comparable? Do I need to pay everything up front or just a deposit?