We have been in Ivey House for just one night. The rooms are very clean and big, ours had two queen size beds. In the structure there is also a roofless pool. Breakfast is ok, with a good variety of food. The structure also offers free parking and free WiFi connection.
Definitively it was a good hotel, with just two things to notice: the price is a little bit expensive compared to others hotels of the same quality and that the location is out of the beaten path.
That's not a bad thing if you are going to spend some days in Everglades City, but if you are coming from Miami, you have already visited the Everglades and you are heading towards Sanibel or Tampa, it's better to drive an hour more and book an hotel on the west coast of Florida. Another thing is that Everglades City is very small, therefore there are no many shops and restaurants there.
At the end that's a beautiful and characteristic hotel, just consider where you are going and what you are going to do there before booking.
