Long gone are the days when a hotel gym meant a small, smelly room tucked away...