Everything in the description is accurate. The steps give you a good workout, but this was warned. The location is excellent and the hosts were very responsive. The apartment had everything you could need, plenty of towels and snacks.