End to end experience was wonderful -- lodge, amenities, firm mattresses (this is really important to us, we had read another review highlighting their mattresses so decided to book this spot, and they are really great - we slept so well); showers/bathrooms are clean + modern; kitchen as well. Staff is extremely responsive and helpful.