We all enjoyed our stay at Ames. The beds are firm but not too firm, and the communication was fantastic. The place is clean and well taken care of.